80384f8c: 27 bd ff d8  ADDIU sp, sp, 0xffffffd8 (-40)
80384f90: af bf 00 14  SW ra, sp, 0x14 (20)

80384f94: 3c 0e 80 36  LUI t6, 0x8036 (32822)
80384f98: 8d ce 11 60  LW t6, t6, 0x1160 (4448)
80384f9c: c5 c4 00 a0  LWC1 f4, t6, 0xa0 (160)
80384fa0: e7 a4 00 24  SWC1 f4, sp, 0x24 (36)              [sp + 0x24] = (*(0x80361160))->off0xa0;  /* x */

80384fa4: 3c 0f 80 36  LUI t7, 0x8036 (32822)
80384fa8: 8d ef 11 60  LW t7, t7, 0x1160 (4448)
80384fac: c5 e6 00 a4  LWC1 f6, t7, 0xa4 (164)
80384fb0: e7 a6 00 20  SWC1 f6, sp, 0x20 (32)              [sp + 0x20] = (*(0x80361160))->off0xa4;  /* y */

80384fb4: 3c 18 80 36  LUI t8, 0x8036 (32822)
80384fb8: 8f 18 11 60  LW t8, t8, 0x1160 (4448)
80384fbc: c7 08 00 a8  LWC1 f8, t8, 0xa8 (168)
80384fc0: e7 a8 00 1c  SWC1 f8, sp, 0x1c (28)              [sp + 0x1c] = (*(0x80361160))->off0xa8;  /* z */

80384fc4: 3c 01 43 48  LUI at, 0x4348 (17224)
80384fc8: 44 81 80 00  MTC1 at, f16
80384fcc: c7 aa 00 20  LWC1 f10, sp, 0x20 (32)
80384fd0: c7 ac 00 24  LWC1 f12, sp, 0x24 (36)
80384fd4: 8f a6 00 1c  LW a2, sp, 0x1c (28)
80384fd8: 0c 0e 05 e5  JAL 0x80381794 (-2143807596)        [sp + 0x18] = 0x80381794([sp + 0x24], [sp + 0x20] + 200.0, [sp + 0x1c]);
80384fdc: 46 10 53 80  ADD.S f14, f10, f16
80384fe0: e7 a0 00 18  SWC1 f0, sp, 0x18 (24)

80384fe4: 3c 19 80 36  LUI t9, 0x8036 (32822)
80384fe8: 8f 39 11 60  LW t9, t9, 0x1160 (4448)
80384fec: c7 b2 00 18  LWC1 f18, sp, 0x18 (24)
80384ff0: e7 32 00 a4  SWC1 f18, t9, 0xa4 (164)            (*(0x80361160))->off0xa4 = [sp + 0x18];  /* new y pos */

80384ff4: 3c 08 80 36  LUI t0, 0x8036 (32822)
80384ff8: 8d 08 11 60  LW t0, t0, 0x1160 (4448)
80384ffc: 8d 09 00 ec  LW t1, t0, 0xec (236)
80385000: 35 2a 00 02  ORI t2, t1, 0x2 (2)
80385004: ad 0a 00 ec  SW t2, t0, 0xec (236)               (*(0x80361160))->off0xec |= 2;

80385008: 3c 0b 80 36  LUI t3, 0x8036 (32822)
8038500c: 8d 6b 11 64  LW t3, t3, 0x1164 (4452)
80385010: 3c 01 80 36  LUI at, 0x8036 (32822)
80385014: 25 6c 00 04  ADDIU t4, t3, 0x4 (4)
80385018: ac 2c 11 64  SW t4, at, 0x1164 (4452)            /* adv wp */

8038501c: 10 00 00 03  BEQ r0, r0, 0x8038502c (pc + 0xc)
80385020: 00 00 10 25  OR v0, r0, r0
80385024: 10 00 00 01  BEQ r0, r0, 0x8038502c (pc + 0x4)
80385028: 00 00 00 00  NOP

8038502c: 8f bf 00 14  LW ra, sp, 0x14 (20)
80385030: 27 bd 00 28  ADDIU sp, sp, 0x28 (40)
80385034: 03 e0 00 08  JR ra
80385038: 00 00 00 00  NOP
